Scribbler: From Collaborative Sketching to Formal Domain Specific Models and Back Again
نویسندگان
چکیده
Most of the time developers make extensive use of software tools in a software development process to support them in their day-to-day work. One of the first and most important phases of this process is the design phase, but within this phase intuitive and easy to use tools, which support the creative but also collaborative workflow (parallel/distributed), are missing. At the moment, developers use whiteboards to express their ideas in team meetings. Subsequently a coworker takes a picture of the sketches and remodels them with a modeling tool. That procedure is very inconvenient, error-prone and hindering in a creative modeling cycle. For overcoming this ineffective process this paper shows a new software tool using digital whiteboards to transform free hand sketches in formal models and back again during modeling in a distributed team. The transformation is completely independent from a pre-defined modeling language. The tool provides also a training mode to learn new graphical syntax elements and map these to formal metamodel entities. Video: https://www.youtube.com/watch?v=0i3M9djPrRM [Mirror: http://sse-world.de/index.php?cID=3611]
منابع مشابه
Scribbler - Drawing Models in a Creative and Collaborative Environment: from Hand-Drawn Sketches to Domain Specific Models
In the early phases, software engineers use whiteboards and flip charts to create and discuss their ideas and later they transform manually the hand drawn pictures into machine readable models. During this transformation important sketch information, like the history of origin or some elements, will be lost. To solve this problem, we present a new approach using digital whiteboards to elaborate...
متن کاملCollaborative Creativity: From Hand Drawn Sketches to Formal Domain Specific Models and Back Again
Most of the time developers make extensive use of software tools in a software development process to support them in their day-to-day work. One of the first and most important phases is the design phase. Here tools are missing which support the creative and collaborative workflow (parallel/distributed). At the moment software designers uses classic whiteboards in team meetings to express their...
متن کاملFlexible Sketch-Based Requirements Modeling
[Context and motivation] Requirements engineers and stakeholders like to create informal, sketchy models in order to communicate ideas and to make them persistent. They prefer pen and paper over current software modeling tools, because the former allow for any kind of sketches and do not break the creative flow. [Question/problem] To facilitate requirements management, engineers then need to ma...
متن کاملSocial-Technical Tools for Collaborative Sensemaking and Sketching
Sensemaking is a deliberate effort to understand events or information, and a sketch is an exploratory graphic composition of a concept or observation. Within the architecture domain, sketching is employed during predesign phases to create a shared understanding among clients and stakeholders. While sensemaking is highly collaborative, sketching is usually a solitary activity. This paper descri...
متن کاملSketching ER Diagrams
Hand-drawn diagrams are frequently used as the first visualization of a model. Converting these preliminary diagrams into a specific formal format is time consuming. Computer based sketch-tools can offer support during the informal sketching stage and automatic conversion to formal representations. Entity Relationship diagrams are particularly difficult to convert because of their characteristi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013